<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://123.234.82.25/qdbjsvc/ZtbService.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" />
  <xs:import schemaLocation="http://123.234.82.25/qdbjsvc/ZtbService.svc?xsd=xsd3" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:element name="GetBMSetting">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="projectId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBMSettingResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="GetBMSettingResult" nillable="true" type="q1:DTOZbBmSetting" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetXzSetting">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="projectId" type="xs:int" />
        <xs:element minOccurs="0" name="code" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetXzSettingResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="GetXzSettingResult" nillable="true" type="q2:DTOZbXzSetting" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectAreaCode">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="projectId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectAreaCodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetProjectAreaCodeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectStatus">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="projectId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectStatusResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetProjectStatusResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="projectId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="GetProjectInfoResult" nillable="true" type="q3:bm_ProjectInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectBidInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="prjID" type="xs:int" />
        <xs:element minOccurs="0" name="dogId" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectBidInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="GetProjectBidInfoResult" nillable="true" type="q4:ArrayOfbm_ProjectBidInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BMGetProjectCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PrjID" type="xs:int" />
        <xs:element minOccurs="0" name="BidID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BMGetProjectConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="BMGetProjectConditionResult" nillable="true" type="q5:ArrayOfXml_Title" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BMGetProjectConditionAll">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PrjID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BMGetProjectConditionAllResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="BMGetProjectConditionAllResult" nillable="true" type="q6:ArrayOfXml_Title" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BidProject">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="bid" type="xs:int" />
        <xs:element minOccurs="0" name="bidInfo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="BidProjectResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="BidProjectResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bzjCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCodeByPhoneNum">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="phoneNum" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bid" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCodeByPhoneNumResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetCodeByPhoneNumResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBidCorpInfo">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="bid" type="xs:int" />
        <xs:element minOccurs="0" name="phoneNum" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBidCorpInfoResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="GetBidCorpInfoResult" nillable="true" type="q7:DTOBidCorpInfoBJ" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectBidInfos">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="prjID" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetProjectBidInfosResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="GetProjectBidInfosResult" nillable="true" type="q8:ArrayOfbm_ProjectBidInfo" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDownLoadfileName">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="bidId" type="xs:int" />
        <xs:element minOccurs="0" name="classid" type="xs:int" />
        <xs:element minOccurs="0" name="sendType" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDownLoadfileNameResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetDownLoadfileNameResult" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="oldName" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPhoneCodeAppoint">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="phoneNum" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="sysCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="funcCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPhoneCodeAppointResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPhoneCodeAppointResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPhoneCode">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="phoneNum" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPhoneCodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPhoneCodeResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckPhoneCode">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="phoneNum" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="phoneCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckPhoneCodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckPhoneCodeResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckPhoneCodeAppoint">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="phoneNum" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="phoneCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="sysCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="funcCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckPhoneCodeAppointResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckPhoneCodeAppointResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckSendRight">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="phoneNum" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="userGuid" nillable="true" type="xs:string" />
        <xs:element xmlns:q9="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="phoneInfos" nillable="true" type="q9:ArrayOfKeyValueOfstringdateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckSendRightResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/Fly.Ztb.DTO" minOccurs="0" name="CheckSendRightResult" nillable="true" type="q10:OperationResult" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckSentCount">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="phoneNum" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="sysCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="funcCode" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="startDate" nillable="true" type="xs:dateTime" />
        <xs:element minOccurs="0" name="endDate" nillable="true" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CheckSentCountResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="CheckSentCountResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>